severe to moderate mental deficiency - Francés Inglés Diccionario